Specification of ontologies in CASL
نویسندگان
چکیده
This paper proposes to use CASL (Common Algebraic Specification Language; designed by CoFI – Common Framework Initiative) for formalising ontologies in FOL. The major advantage of CASL over other specification techniques is its static strong typing and subtyping. Namely, using sorts (types) instead of unary predicates for the ontological categories gives the possibility to find unintended application of n-ary predicates during the type checking of CASL. Another advantage of CASL is its structuring facilities that provide renaming and hiding of symbols used in specifications and the instantiation of parametrised specifications. All this is supported by an evolving tool set for syntax and type analysis, called HETS (Heterogeneous Tool Set), that provides the connection to various provers (interactive and automatic). The tool set allows the combination and detection of various different logics and sublogics. There is a further specialisation of CASL related to the Semantic Web ontology language OWL-DL called CASL-DL (CASL-Description Logic). It gives, as a sublanguage of CASL, the ability to use automatic reasoners like Racer for inferences while using HETS for type checking of the predicates. A consistent view of the same ontology in CASL (for expressiveness) and CASL-DL (for easier automated reasoning with tools like Fact and Racer) is provided by using HETS. Moreover, the first-order axioms can be kept when using a first-order prover. It is well known that there are first-order provers that are as fast as Fact or Racer on description logic fragments, thus combining the best of both worlds. We use HETS as a tool to exploit this possibility.
منابع مشابه
Development of structured ontologies in CASL
Ontologies are differentiated in foundational and domain ontologies. As both kinds of ontologies are developed under different considerations such as expressivity or efficiency, usually different formal languages are used. Foundational ontologies are typically specified in first-order logic or modal logic, since precise definitions are considered more important than efficiency. Since domain ont...
متن کاملDevelopment of Modular Ontologies in CASL
This paper discusses the advantages of the Common Algebraic Specification Language (Casl) for the development of modular ontologies. Casl not only offers logics with a limited expressivity like description logic, but also e.g. first-order logic and modal logic. The central part of Casl is its powerful structuring mechanism, which is orthogonal to the logical formalisms. Hence the modularization...
متن کاملApproximation of Ontologies in CASL
In this paper we present methods to generate a Description Logic (DL) theory from a given First Order Logic (FOL) theory, such that each DL axiom is entailed by the given FOL theory. This is obtained by rewriting the given FOL formulas. If this method is applied to an ontology specification in FOL the resulting DL specification is still grounded on the same semantics but clearly weaker than the...
متن کاملThe OWL in the CASL - Designing Ontologies Across Logics
In this paper, we show how the web ontology language OWL can be accommodated within the larger framework of the heterogeneous common algebraic specification language HETCASL. Through this change in perspective, OWL can benefit from various useful HETCASL features concerning structuring, modularity, and heterogeneity. This tackles a major problem area in ontology engineering: re-use of ontologie...
متن کاملOntological Modularity and Spatial Diversity
In this paper we propose that adequate treatments of space need to be multiperspectival and related to sound foundational ontologies. To support this, we show that natural spatial descriptions commonly appeal to diverse theories of space and these need to be formally combined to be fully interpreted. Our account draws particularly on the foundational ontology DOLCE and the algebraic specificati...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004